package com.hspedu.exception_.try_;

/**
 * @Author Stringzhua
 * @Date 2024/3/8 10:07
 * description:try-catch异常处理
 * ctrl+alt+t
 * 1.如果异常发生了,则异常发生后面的代码不会执行,直接进入到catch块
 * 2.如果异常没有发生,则顺序执行try的代码块,不会进入到catch
 * 3.如果希望不管是哪里发生异常，都执行某段代码(比如:关闭连接,释放资源等)
 * 则使用-finally
 */
public class TryCatchDetail {
    public static void main(String[] args) {
        try {
            String str = "爪爪";
            int a = Integer.parseInt(str);
            System.out.println("a = " + a);
        } catch (NumberFormatException e) {
            System.out.println("异常信息=" + e.getMessage());
        }finally {
            System.out.println("finally代码块被执行");
        }
        System.out.println("程序继续...");
    }
}
